﻿*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:0; margin:0;} 
img{ border:none}
a{ text-decoration:none; color:#000}
a:hover{ color:#d9261c; /* color:#2c6db6;*/}
ul,li{ list-style:none}
em {font-style: normal;}
a,
a:before,
a:after {
	-webkit-transition-property: background color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: background color;
	-moz-transition-duration: 0.2s;
	-moz-transition-timing-function: ease;
	-o-transition-property: background color;
	-o-transition-duration: 0.2s;
	-o-transition-timing-function: ease; 
	transition-property: background color;
	transition-duration: 0.2s;
	transition-timing-function: ease;
}
a img {
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

A.applink:hover {border: 2px dotted #DCE6F4;padding:2px;background-color:#ffff00;color:green;text-decoration:none}
A.applink       {border: 2px dotted #DCE6F4;padding:2px;color:#2F5BFF;background:transparent;text-decoration:none}
A.info          {color:#2F5BFF;background:transparent;text-decoration:none}
A.info:hover    {color:green;background:transparent;text-decoration:underline}

body{font-family: Arial,"Microsoft YaHei";font-size: 14px;line-height: 1.6em;color: #333;background: #FFF;}

.icon{display:inline-block;	vertical-align: middle;	background: url(../img/icon.png) 0 0 no-repeat;	}

/* 浮动清除*/
.clear {clear: both;display: block;	overflow: hidden;visibility: hidden; width: 0; height: 0;}



/*top*/
.top-bg{ width:100%; background: left top repeat-x;}
.top{ width:1200px; margin:0 auto;}

.top .top-top{ width:100%; height:32px; line-height:32px;}
.top .top-top span{float:left; color:#3f3939;}
.top .top-top p{ float:left; font-size:12px; margin:0 0 0 0; color:#d9261c; background:url(../img/ico8.png) left center no-repeat; padding-left:22px;}

.top .top-top .scrollNews{width:320px;height:32px;overflow:hidden; float:left;}  
.top .top-top .scrollNews ul li{ height:32px; line-height:32px; font-size:12px;}  
.top .top-top .scrollNews ul li a{color:#aaa;}



.top .top-top p.fwrx{float:right; margin-right:20px; font-size:14px; color:#333; background:none; padding-left:0;}
.top .top-top ul.top-top-c{ float:right;}
.top .top-top ul.top-top-c li{float:left;}
.top .top-top ul.top-top-c li a{ color:#FFF; display:block; height:30px; line-height:30px; font-size:10px; width:65px; text-align:center;}

.top .top-top ul.top-top-c li.email a{background: url(../img/email.png) center center no-repeat #3f3939; }
.top .top-top ul.top-top-c li.email a:hover{background: url(../img/email.png) center center no-repeat #D9261C;}
.top .top-top ul.top-top-c li.sitemap a{background: url(../img/sitemap.png) center center no-repeat #fe4439;}
.top .top-top ul.top-top-c li.sitemap a:hover{background: url(../img/sitemap.png) center center no-repeat #D9261C;}

/*.top .top-top ul.top-top-c li:last-child{ border-left:1px #414141 solid;}*/
/*.top .top-top ul.top-top-c li:last-child a{background-color:#898989;}*/
/*.top .top-top ul.top-top-c li:last-child a:hover{ background-color:#D9261C;}*/




.top .top-main{ width:100%; height:96px;}

.top .top-main .logo{ width:510px; height:42px; margin:20px 0 28px; float:left;}

#nav-main{background:#3f3939;/*border-bottom:1px solid #000;*/}
.nav-box{width:1200px; margin:0 auto;}
.nav-box:after{content:'';display:block;clear:both}

/*菜单通用部分*/
.nav-box .menu,.nav-box .menu li,.nav-box .list,.nav-box .list li{position: relative;padding: 0;}
.nav-box .menu li a,.nav-box .list li a{white-space:nowrap;overflow:hidden;	display:block;font-size: 14px;}
.nav-box ul.sub-menu{display:none;position:absolute;}
.nav-box li.hover > a,.nav-box ul.sub-menu{	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);box-shadow: 0 3px 3px rgba(0,0,0,.2);}
.nav-box .menu ul.sub-menu{	min-width:100%;}
.nav-box .menu-item-has-children > a i.icon {float:right;width:11px;height:8px;	margin:14px 0 0 6px;background-position:-133px -65px;}

.nav-box .menu-item-has-children17{ display:none;}
.nav-box .menu-item-has-children24{ display:none;}


/*导航菜单 -----------------------------------*/
#cats-list a.center-link,#cats-list .list li > a,#menu-list .menu li > a{height:36px;line-height:36px;}
#cats-list{float:left;position:relative;}
#cats-list  a.center-link{display:block;padding:0 15px;	width:220px;background: #d9261c;border-bottom:1px solid #b80033;margin-bottom:-1px;	color:#FFF;	font-size:16px;	font-weight:600;}
#cats-list a.center-link .icon{	width:30px;	height:15px;float:right;margin:10px 0 0;background-position:-120px -118px;}
#cats-list a.hover .icon{background-position:-120px -133px;}
#cats-list > ul.list{display:none;position:absolute;background:#F2F2F2;	z-index:999;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);box-shadow: 0 3px 3px rgba(0,0,0,.2);width:1200px;top:36px;}
#cats-list .list > li{overflow:hidden;border-bottom:1px solid #DDD;}
#cats-list .list > li > a{font-weight:600;float:left;color:#333;width:220px;padding:0 15px;}
#cats-list .list > li > a:hover{color:#fff;background-color:#000;height:100%;}
#cats-list .list  ul.sub-menu{padding:10px 0 2px;position:relative;display:block;background:#FFF;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;}
#cats-list .list  ul.sub-menu > li{margin:0 0 8px 10px;	padding-right:10px;	line-height:normal;	float:left;	border-right:1px solid #DDD;}
#cats-list .list ul.sub-menu li,#cats-list .list ul.sub-menu li a{height:auto;/*line-height:normal;*/ line-height:16px;}
#cats-list .list > li.menu-item-has-children{background:none;}
#cats-list .list > li.menu-item-has-children > a .icon{	margin-top:13px;width:6px;height:11px;background-position:-126px -89px;}
#cats-list .list > li.menu-item-has-children .menu-item-has-children .sub-menu{display:none;position:absolute;}
#cats-list .list > li.menu-item-has-children .menu-item-has-children > a .icon{	margin:4px 0 0 5px;}

/* 一级菜单 */
#menu-list{float:left;}
#menu-list .menu li a{font-weight:600;font-size:15px;color: #fff;/*padding: 0 41px;*/ width:142px; text-align:center;}
#menu-list .menu li:first-child a{ width:121px;}
#menu-list .menu > li {	border-right: 1px solid #8a8b8d;float:left;}
#menu-list .menu > li:nth-child(2) { display:none;}
#menu-list .menu > li > a:hover, #menu-list .menu > li:hover > a,#menu-list .menu ul li a,#menu-list .menu .current-menu-item,#menu-list .menu .current-menu-parent{background: #c20004;}
#menu-list .menu li > a:hover, #menu-list .menu li:hover > a, #menu-list .menu li.current_page_item > a, #menu-list .menu li.current-menu-item > a,#menu-list .menu li.current-menu-ancestor > a,
#menu-list .menu li.current-post-parent > a { color: #fff;}

#menu-list .menu li.current_page_item{ background-color:#3f3939;}


/* 二三级菜单 */
#menu-list .menu ul {position: absolute;left: 0;width: 180px;padding: 0;z-index: 999;}
#menu-list .menu li.hover > a{	-webkit-box-shadow:none;box-shadow:none;}
#menu-list .menu-item-has-children > a i.icon{	margin-top:14px;}
#menu-list .sub-menu .menu-item-has-children > a i.icon{margin-top:12px;width:6px;height:11px;background-position:-126px -89px;}
#menu-list .menu ul li{	border-bottom:1px solid #262323;}
#menu-list .menu ul li:last-child {	border-bottom: 0!important;}
#menu-list .menu ul li a {font-size: 14px;}
#menu-list .menu ul li a:hover{	background-color:#535050;}
#menu-list .menu ul ul {position: absolute;	top: 0;	left: 180px;}






/*banner*/



/*main*/
.main-bg{ width:100%;}
.main{ width:1200px; margin:0 auto;}


.main .main-cp{ width:1200px; margin:0 auto;}
/*.main .main-cp h3{font-size: 30px; margin:10px 0; text-align: center; padding: 10px 0;background-color:#3f3939;color:#fff; letter-spacing:15px; font-family:"方正正大黑简体","宋体","微软雅黑"; font-weight:100;}*/
.main .main-cp .txt{ margin:10px 0; padding: 10px 0; position:relative; height:50px;}
.main .main-cp h3{ position:absolute; left:50%; top:15px; color:#000; font-size: 22px; width:200px;background-color:#fff; text-align:center; margin-left:-100px; font-weight:bold; letter-spacing:5px; }
.main .main-cp h3 a{ color:#c20004;}
.main .main-cp .line1{ position:absolute;  left:0; top:20px; width:100%; height:15px; background-color:#eee;}

.main .main-cp .main-cps{} 
.main .main-cp .main-cps .imgbg{ float:left; position:relative;}

.main .main-cp .main-cps .imgbg.main-cp-img2{ float:right;}
.main .main-cp .main-cps .imgbg.main-cp-img3{ margin-top:10px; }
.main .main-cp .main-cps .imgbg.main-cp-img5{ float:right;}


.main .main-cp .main-cps .imgbg.main-cp-img6{ margin:0 10px 10px 0; }
.main .main-cp .main-cps .imgbg.main-cp-img7{ margin-right:10px;}
.main .main-cp .main-cps .imgbg.main-cp-img8{ }
.main .main-cp .main-cps .imgbg.main-cp-img9{ float:right;}

.main .main-cp .main-cps .imgbg.main-cp-img1 a{ width:382px; height:288px; padding:50px; vertical-align: top;}
.main .main-cp .main-cps .imgbg.main-cp-img2 a{ width:808px; height:597px;/* background:url(../images/0.jpg) left top no-repeat;*/}
.main .main-cp .main-cps .imgbg.main-cp-img3 a{ width:382px; height:299px;}
.main .main-cp .main-cps .imgbg.main-cp-img4 a{ width:595px; height:465px; /*background:url(../images/1.jpg) left top no-repeat;*/}
.main .main-cp .main-cps .imgbg.main-cp-img5 a{ width:595px; height:465px; /*background:url(../images/2.jpg) left top no-repeat;*/}


.main .main-cp .main-cps .imgbg.main-cp-img6 a{ width:716px; height:232px;}
.main .main-cp .main-cps .imgbg.main-cp-img7 a{ width:474px; height:232px; }
.main .main-cp .main-cps .imgbg.main-cp-img8 a{ width:232px; height:232px;}
.main .main-cp .main-cps .imgbg.main-cp-img9 > a{ width:474px; height:474px; }





.main .main-cp .main-cps .imgbg a{display:table-cell;text-align:center;vertical-align:middle;border:1px solid #DDD;overflow:hidden;}
.main .main-cp .main-cps .imgbg > a:hover{border-color:#FFF;-webkit-box-shadow: 0 2px 15px #a8a8a8;-moz-box-shadow: 0 2px 15px #a8a8a8;box-shadow: 0 2px 15px #a8a8a8;*border-color:#F60;}
.main .main-cp .main-cps .imgbg a span{ width:100%; position:absolute; left:0; bottom:20px; text-align:center; font-size:24px;}

.main .main-cp .main-cps .imgbg.main-cp-img1 img{ float:left; /*margin-right:200px;*/}
.main .main-cp .main-cps .imgbg.main-cp-img1 span{ float:left; bottom:40px; text-align:left; font-size:18px; margin-left:50px;}
.main .main-cp .main-cps .imgbg.main-cp-img1 p{ float:left; text-align:left; font-size:12px; line-height:18px; color:#6a6868; margin-top:35px;}

.main .main-cp .main-cps .imgbg.main-cp-img2 span{ bottom:40px; font-size:28px;}

.main .main-cp .main-cps .imgbg.main-cp-img3 img{ position:absolute; left:50px;  bottom:40px;}
.main .main-cp .main-cps .imgbg.main-cp-img3 span{ bottom:0; top:75px; text-decoration:underline; font-size:28px;}


.main .main-cp .main-cps .imgbg.main-cp-img6 span{ left:180px; font-size:20px;}
.main .main-cp .main-cps .imgbg.main-cp-img7 span{ font-size:12px; color:#6a6868; bottom:0; text-align:left; left:20px; top:40px; margin-left:0;}
.main .main-cp .main-cps .imgbg.main-cp-img7 p{ left:180px; font-size:20px; position:absolute; left:20px; top:20px;}
.main .main-cp .main-cps .imgbg.main-cp-img8 span{ font-size:12px; color:#999; bottom:0; text-align:left; left:80px; top:185px; margin-left:0;}
.main .main-cp .main-cps .imgbg.main-cp-img8 p{ left:180px; font-size:20px; position:absolute; left:80px; top:160px;}
.main .main-cp .main-cps .imgbg.main-cp-img8 p em{font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}

.main .main-cp .main-cps .imgbg.main-cp-img9 ul{ position:absolute; top:370px; left:72px;}
.main .main-cp .main-cps .imgbg.main-cp-img9 ul li{ float:left; width:100px; height:30px; line-height:30px; margin:0 15px 0 0;}
.main .main-cp .main-cps .imgbg.main-cp-img9 ul li a{ width:100px; background:none; background-color:#FFF; border:1px solid #bfbfbf; font-weight:bold;}
.main .main-cp .main-cps .imgbg.main-cp-img9 ul li a:hover{border:1px solid #d9261c;}




.index-list-bg{ width:100%; float:left; margin-top:20px; background-color:#F3F3F3;}
.index-list-bg .index-list{ width:1200px; margin:0 auto; padding:40px 0 20px; overflow: hidden;}
.index-list-bg .index-list .index-list-con{border:1px solid #DDD; padding:10px; width:391px; float:left; margin:0 10px 0 0; background-color: #fff;}
.index-list-bg .index-list .index-list-con:last-child{ float:right; margin:0}
.index-list-bg .index-list .index-list-con img{ width:371px; height:100px;}
.index-list-bg .index-list .index-list-con .txt{ width:371px; height:35px; line-height:35px; background-color:#3f3939; padding:0 10px;}
.index-list-bg .index-list .index-list-con .txt .txt1{ float:left; color:#FFF; font-weight:bold;}
.index-list-bg .index-list .index-list-con .txt .txt2{ float:right; color:#FFF; font-size:12px;}

.index-list-bg .index-list .index-list-con .txtcon{height:320px; margin:33px 0 7px; overflow: hidden;}
.index-list-bg .index-list .index-list-con p{/*text-indent:2em;*/ font-size:12px; color:#3b3b3b; line-height:30px;}

.index-list-bg .index-list .index-list-con ul{ margin:20px 0;}
.index-list-bg .index-list .index-list-con ul li{ float:left; width:365px; height:39px; line-height:39px; border-bottom:1px dashed #b2b2b2; background:url(../img/ico-list.jpg) left center no-repeat; padding:0 10px 0 16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.index-list-bg .index-list .index-list-con ul li a{font-size:12px; color:#3b3b3b;}
.index-list-bg .index-list .index-list-con ul li a:hover{ color:#d9261c;}



/*foot*/
.foot-bg{ width:100%; background:url(../images/foot.jpg) left top repeat;}
.foot{ width:1200px; margin:0 auto;}

.foot .foot-ico{ /*width:100%;*/ margin:0 80px; padding-top:35px; float:left; display:block;}
.foot .foot-ico li{ float:left; width:260px;}
.foot .foot-ico li a{float:left;  margin:0 52px 0 53px;}
.foot .foot-ico li a img{float:left; width:145px; height:146px;} 
.foot .foot-ico li span{ width:250px; float:left; text-align:center; color:#7c7c7c; font-size:12px;}
.foot .foot-ico li span strong{ color:#8d8d8d; margin-top:15px; display:block; font-size:14px;}

.foot .line{ width:100%; border-top:1px solid #353535; float:left; background-color:#191919; height:1px; margin:50px 0 35px 0;}


.foot .foot-nav{ float:left; width:961px; display:block;  border-right:1px solid #353535;}
.foot .foot-nav li{ float:left; width:240px; }
.foot .foot-nav li a{ color:#FFF; font-size:18px;  height:40px; line-height:40px;}
.foot .foot-nav li ul{ float:left; }
.foot .foot-nav li ul li{float:left; }
.foot .foot-nav li ul li a{ color:#a1a1a1; font-size:12px; height:20px; line-height:20px; cursor:pointer;}
.foot .foot-nav li ul li a:hover{ text-decoration:underline;}


.foot .foot-tel{ float:right; width:180px;}
.foot .foot-tel p{float:left;  width:180px; color:#FFF; font-size:24px;  height:40px; line-height:40px; text-align:center; font-family:Arial;}
.foot .foot-tel span{float:left; width:180px;color:#a1a1a1; font-size:12px; height:20px; line-height:20px; text-align:center;}
.foot .foot-tel a{float:left; margin:0 14px; width:151px; margin-top:15px;}



.foot-bg .foot-bottom-bg{ background-color:#000; width:100%;  height:auto;margin-top:20px;overflow:hidden;}
.foot-bg .foot-bottom-bg .foot-bottom{ width:1200px; margin:0 auto;height:50px;}
.foot-bg .foot-bottom-bg .foot-bottom span{ line-height:50px; font-size:12px; color:#8f8989;}

.foot-bg .foot-bottom-bg .foot-bottom span.powerby{ float:left;}
.foot-bg .foot-bottom-bg .foot-bottom span.cnzz{ float:left;}
.foot-bg .foot-bottom-bg .foot-bottom span.cnzz a{ margin:0px 10px; display: block; color:#fff;}
.foot-bg .foot-bottom-bg .foot-bottom span.cnzz a img{}
.foot-bg .foot-bottom-bg .foot-bottom span.baidu{ float:left;}
.foot-bg .foot-bottom-bg .foot-bottom span.baidu a{ margin:0px 10px; display: block; color:#fff;}
.foot-bg .foot-bottom-bg .foot-bottom span.baidu a img{margin-top:15px;}
.foot-bg .foot-bottom-bg .foot-bottom span.technical{ float:right;}
.foot-bg .foot-bottom-bg .foot-bottom span.technical a{color:#8f8989;}
.foot-bg .foot-bottom-bg .foot-bottom span.technical a:hover{ text-decoration:underline;}

.foot-bg .foot-bottom-bg .foot-bottom span.chenxin{float:left; }
.foot-bg .foot-bottom-bg .foot-bottom span.chenxin a{float:left; margin:10px 5px; display: block;}
.foot-bg .foot-bottom-bg .foot-bottom span.chenxin a img{}


/*悬浮效果*/
#fix-bar{position:fixed;bottom:30px;right:20px;}
#fix-bar > ul li{margin-top:1px;position:relative;}
#fix-bar > ul li,#fix-bar > ul li a,#fix-bar > ul li a i.icon{	height:45px;width:45px;	}
#fix-bar  > ul li a{display:block;right:0;position:absolute;white-space: nowrap;background-color:#666;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);overflow:hidden;line-height:45px;}
#fix-bar li.slide a em{	display:none;color:#FFF;font-size:18px;	font-family:  Arial, 微软雅黑;}
#fix-bar > ul li a i.icon{	margin:0 8px 0 0;float:left;}

#fix-bar .aldp a {background-color:#FF7300;}
#fix-bar .aldp a i.icon{background-color:#FF7300;background-position:-30px -340px;}
#fix-bar .aldp a:hover{	background-color:#FF7300;}
#fix-bar .aldp a:hover i.icon{background-color:#FF500B;}


#fix-bar .saleline a i.icon{background-color:#55a200;background-position:10px -377px;}
#fix-bar .saleline a:hover{	background-color:#55a200;}
#fix-bar .saleline a:hover i.icon{background-color:#3e7600;}


#fix-bar .qqtalk{margin-bottom:46px;}
#fix-bar .qqtalk a:hover{background-color:#35aae5}
#fix-bar .qqtalk a .icon{background-color:#35aae5;	background-position:-125px -375px;}
#fix-bar .qqtalk a:hover i.icon{background-color:#2589bb;}
#fix-bar .feedback{	margin-bottom:0px;}
#fix-bar .feedback a:hover{	background-color:#6e8a98;}
#fix-bar .feedback a .icon{	background-color:#6e8a98;background-position:-30px -377px;}
#fix-bar .feedback a:hover i.icon{background-color:#587588;	}

#fix-bar .gotop{margin-top:-45px;display:none;}
#fix-bar li.gotop a.icon{ background-color:#888;background-position:-71px -372px;}
#fix-bar li.gotop a:hover{background-color:#666;}

#fix-bar .slide{text-indent:0px;}
.zf-link{width:1200px;margin:10px auto 0;color:#fff;text-align:left;}
.zf-link a{color:#fff;}

#menu-list .menu li.current_page_item{ background-color:#c20004;}
.noplay{ display:none;}

.dl-qrcode{
margin-top: 15px;
}

















